using System.Threading.Tasks;

namespace JGSY.CMS.LowCode.Platform.Application.Interfaces
{
    /// <summary>
    /// 短信应用服务接口。
    /// 提供短信验证码发送等短信服务功能接口定义。
    /// </summary>
    public interface ISmsAppService
    {
        /// <summary>
        /// 发送短信验证码
        /// </summary>
        /// <param name="phone">手机号码</param>
        /// <param name="code">验证码</param>
        /// <returns>发送是否成功</returns>
        Task<bool> SendSmsAsync(string phone, string code);
    }
}